import request from '@/utils/request'
import { technicalApiUrl } from '../config'

/**
 * 分包技术评审列表
 * @param parameter
 */
export function getList(data){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/list',
    method: 'post',
    data
  })
}

/**
 * 分包技术评审统计
 * @param parameter
 */
export function getStatistical(data){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/count',
    method: 'post',
    data
  })
}

/**
 * 分包技术评审列表详情
 * @param parameter
 */
export function getDetails(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/details',
    method: 'get',
    params: parameter
  })
}

/**
 * 分包技术评审列表详情
 * @param parameter
 */
export function getDetailsPrint(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/details/print',
    method: 'get',
    params: parameter
  })
}

/**
 * 分包技术评审新增
 * @param parameter
 */
export function addList(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review',
    method: 'post',
    data: parameter
  })
}

/**
 * 分包技术评审编辑
 * @param parameter
 */
export function editList(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/update',
    method: 'post',
    data: parameter
  })
}



/**
 * 分包技术评审删除
 * @param parameter
 */
export function deleteList(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/del',
    method: 'post',
    params: parameter
  })
}


/**
 * 技术答辩新增
 * @param parameter
 */
export function addDefense(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/technical-defense',
    method: 'post',
    data: parameter
  })
}


/**
 * 技术答辩编辑
 * @param parameter
 */
export function editDefense(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/technical-defense/update',
    method: 'post',
    data: parameter
  })
}


/**
 * 技术答辩删除
 * @param parameter
 */
export function deleteDefense(parameter){
  return request({
    url: technicalApiUrl + '/technical/subcontracting-technical-review/technical-defense/del',
    method: 'post',
    params: parameter
  })
}

/**
 * 获取列表数据
 * @param parameter
 */
export function getReviewerList(parameter){
  return request({
    url: technicalApiUrl + '/reviewer/list',
    method: 'post',
    data: parameter
  })
}

/**
 * 新增审核师
 * @param parameter
 */
export function addReviewer(parameter){
  return request({
    url: technicalApiUrl + '/reviewer/save',
    method: 'post',
    data: parameter
  })
}

/**
 * 修改审核师
 * @param parameter
 */
export function updateReviewer(parameter){
  return request({
    url: technicalApiUrl + '/reviewer/update',
    method: 'post',
    data: parameter
  })
}

/**
 * 删除审核师
 * @param id
 */
export function delReviewer(id){
  return request({
    url: technicalApiUrl + '/reviewer/' + id,
    method: 'post'
  })
}

/**
 * 查看审核师
 * @param id
 */
export function reviewerDetail(id){
  return request({
    url: technicalApiUrl + '/reviewer/'+id,
    method: 'get'
  })
}
